all: main.out

main.out: TableauDynamique.o Element.o main.o
	gcc TableauDynamique.o main.o Element.o -o main.out

TableauDynamique.o: main.c TableauDynamique.h Element.h
	gcc -c -Wall -ansi -pedantic -ggdb TableauDynamique.c
	
main.o: TableauDynamique.h TableauDynamique.c Element.h
	gcc -c -Wall -ansi -pedantic -ggdb main.c
	
Element.o: Element.c Element.h
	gcc -c -Wall -ansi -pedantic -ggdb Element.c

clean: 
	rm *.o
